package com.hysoft.cxf.ws;

import java.util.List;
import java.util.Map;

import javax.jws.WebService;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;

import com.hysoft.cxf.po.Cat;
import com.hysoft.cxf.ws.utils.HyXmlAdapter;
import com.hysoft.cxf.ws.utils.StringCat;
//接口和实现类同时加上targetNamespace属性   value相同时会合并到一个wsdl文件中
@WebService(targetNamespace="http://ws.cxf.hysoft.com/")
public interface HelloWorld {
	String sayHi(String username);
	List<Cat> getCatsByUser(String username);
	Map<String,Cat> getAllCats1();
	@XmlJavaTypeAdapter(value = HyXmlAdapter.class) Map<String,Cat> getAllCats2();
	StringCat getAllCats3();
}
